package com.biz.primus.model.oms.enums;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 *
 * 配送方式
 * @author yanweijin
 * @date 2017/10/25
 */
@ApiModel("订单配送方式")
@AllArgsConstructor
@NoArgsConstructor
public enum OrderDeliveryType {

	/**
	 * 自配送-立即送(闪送)
	 */
	@ApiModelProperty("自配送-立即送(闪送)")
	self_now,
	/**
	 * 自配送-普通送
	 */
	@ApiModelProperty("自配送-普通送")
	self_normal,
	/**
	 * 自配送-预约送
	 */
	@ApiModelProperty("自配送-预约送")
	self_appointment,

	/**
	 * 自提
	 */
	@ApiModelProperty("到店自提")
	take_their(false),
	/**
	 * 第三方物流
	 */
	@ApiModelProperty("第三方物流")
	thrid_party(false),


	;

	/**
	 * 是否是自配送
	 */
	@Getter
	boolean selfDelivery = true;



}
